Meaning of “renal” in the English Dictionary

English