English edit

Noun edit

lophomonad (plural lophomonads)

  1. Any flagellate of the order Lophomonadida