nephron
Concise Oxford English Dictionary © 2008 Oxford University Press:
nephron /ˈnɛfrɒn/
▶noun Anatomy a functional unit within the kidney, consisting of a glomerulus and an associated tubule.
– origin via Ger. from Gk nephros ‘kidney’.
'nephron' also found in these Oxford entries:

