French-English dictionary »

trichomonase meaning in English

FrenchEnglish
trichomonase nom {f}

trichomoniasis◼◼◼(disease)
noun