nephros

nephros

English Noun
Ad

Definition

A kidney-like organ.

Etymology

Borrowed from Ancient Greek νεφρός (nephrós, “kidney”).

Ad

Related Words