TrichomonadnounAny of many flagellate protozoans of the genus Trichomonas, most of which are parasitic🔗 Explore synonyms & relationships🌍 See word origin & history