polymastigina

Noun
  1. Small usually parasitic flagellates (synset 101421723)

Found on Word Lists

Other Searches