German-English dictionary »

trichomonade meaning in English

GermanEnglish
die Trichomonade Substantiv

trichomonad◼◼◼noun