polymastigina : Idioms & Phrases


order polymastigina

  • noun small usually parasitic flagellates
    Polymastigina.
WordNet