German-English dictionary »

narbenniere meaning in English

GermanEnglish
die Narbenniere Substantiv

scarred kidneynoun