Yahoo Web Search

Search results

  1. Dictionary
    Neph·ron
    /ˈneˌfrän/

    noun

    • 1. each of the functional units in the kidney, consisting of a glomerulus and its associated tubule, through which the glomerular filtrate passes before emerging as urine.