nephros

Meaning

A kidney-like organ.

Synonyms

Etymology

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

Notes

Sign in to write sticky notes