YourDictionary

nephroid medical definition

adjective
Resembling a kidney; kidney-shaped.

link/cite print suggestion box