nephroid

adjective
neph·​roid | \ ˈneˌfrȯid\

Definition of nephroid

History and Etymology for nephroid

Greek nephroeidēs like a kidney, from nephr- + -oeidēs -oid

Keep scrolling for more