Definify.com

Definition 2025


cryptomonads

cryptomonads

English

Noun

cryptomonads

  1. plural of cryptomonad