English dictionary
trichomonad meaning and definition
Definition and meaning of trichomonad at MeaningMonkey.org. trichomonad meaning and definition in the English Dictionary.TRICHOMONAD noun
Definition of trichomonad (noun)
- cause of trichomoniasis in women and cattle and birds
Source: Princeton University Wordnet