Definition of “renal” - English Dictionary

british dictionary