German-English dictionary »

leistenkanal meaning in English

GermanEnglish
der Leistenkanal Substantiv

inguinal canal [inguinal canals]noun