leptomonads

English

Noun

leptomonads

  1. plural of leptomonad