Wiktionary
nephros
n. (context anatomy English) A kidney-like organ.
n. (context anatomy English) A kidney-like organ.