English-Italian translations for nephron
Definition of nephron
- The basic structural and functional unit of the kidney, which filters the blood in order to regulate chemical concentrations, and thereby produces urine
Trending Searches
Popular Dictionaries