Trichomonads meaning : Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic
unjustified
upper house
constellated
trichomonads
tussock moth