Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

trichomonads Definition

Cancel
trichomonads
noun(tricho-mo-nad)
any of a genus (Trichomonas) of flagellated protozoans parasitic in many animals

Words Related to trichomonads!

trichomonads Examples by Brain Bank Users