nephroid

[ nĕfroid′ ]

adj.

Resembling a kidney; kidney-shaped.

Words nearby nephroid