nephron
/nˈɛfrɑn/
Explore definitions, synonyms, and language insights of nephron
Definitions
Noun
any of the small tubules that are the excretory units of the vertebrate kidney