What is the full meaning of trichomonads
TRICHOMONAD, any of various flagellate protozoans occurring in the digestive and urogenital tracts of vertebrates [n]
Example of the word trichomonads placed on a Scrabble board.