Meaning of “renal” in the English Dictionary

british dictionary