English-French dictionary »

trichomoniasis meaning in French

EnglishFrench
trichomoniasis (disease)
noun

trichomonase◼◼◼nom {f}