NEPHROID
Meaning of NEPHROID in English
ˈneˌfrȯid adjective
Etymology: Greek nephroeidēs like a kidney, from nephr- + -oeidēs -oid
: reniform
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012