nephros ( synonym found)

Definition of nephros:

(n) : the kidney

Back to Top