German-English dictionary »

hufeisenniere meaning in English

GermanEnglish
die Hufeisenniere Substantiv

horseshoe kidneynoun