The AI-powered English dictionary
plural trichomonads
Any of many flagellate protozoans of the genus Trichomonas, most of which are parasitic examples