German-English dictionary »

leistenhoden meaning in English

GermanEnglish
der Leistenhoden Substantiv

inguinal testisnoun