1 English Synonyms for NEPHROS
Prev.1Next
kidney
Definition: 1. An organ in the body that filters the blood, producing urine.
There are 5 definitions of the word kidney
Show more information about kidney
Prev.1Next
Search took: 1.3045 ms