Nephron
[nefrɔn]
Definition
(noun.) any of the small tubules that are the excretory units of the vertebrate kidney.
Checker: Sherman--From WordNet
[nefrɔn]
(noun.) any of the small tubules that are the excretory units of the vertebrate kidney.
Checker: Sherman--From WordNet