trichomonad
Noun
Meaning
trichomonad (plural trichomonads)
Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic
Noun
trichomonad (plural trichomonads)
Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic