1 nephroid | Definition of nephroid

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