Definition of Trichomoniasis from the PharmacyDictionary.in
Trichomoniasis
Synonyms or meaning of Trichomoniasis
This is an infection caused by a specific type of Trichomonas that results in a strong-smelling discharge from the vagina.
Image related to Trichomoniasis
Not Available