English dictionary
trichomoniasis meaning and definition
Definition and meaning of trichomoniasis at MeaningMonkey.org. trichomoniasis meaning and definition in the English Dictionary.TRICHOMONIASIS noun
Definition of trichomoniasis (noun)
- infection of the vagina
Source: Princeton University Wordnet