nephron
Explore definitions, synonyms, and language insights of nephron
Definitions
Noun
any of the small tubules that are the excretory units of the vertebrate kidney
Explore definitions, synonyms, and language insights of nephron