Hexamita

Explore definitions, synonyms, and language insights of Hexamita

Definitions

Noun
flagellates free-living or parasitic in intestines of birds

More General Terms