Word info

trichomonad

Noun

Meaning

trichomonad (plural trichomonads)

Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic

Source: en.wiktionary.org

Hypernyms

Close letter words and terms