Definify.com

Definition 2024


cryptomonads

cryptomonads

English

Noun

cryptomonads

  1. plural of cryptomonad