German-English dictionary »

darmklemme meaning in English

GermanEnglish
die Darmklemme Substantiv

intestinal clampnoun