German-English dictionary »

opisthorchis meaning in English

GermanEnglish
der Opisthorchis Substantiv

opisthorchis◼◼◼noun