• word of the day

    nephron

    nephron - Dictionary definition and meaning for word nephron

    Definition
    (noun) any of the small tubules that are the excretory units of the vertebrate kidney
    Synonyms : uriniferous tubule
Download our Mobile App Today
Receive our word of the day
on Whatsapp