VariousWords beta
Related Terms:
Definitions:
Noun
trichomonad
Definition: cause of trichomoniasis in women and cattle and birds
Definition: Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic