cryptomonads

English

Noun

cryptomonads

  1. plural of cryptomonad