Synonym-English dictionary »

nephron synonyms in English

SynonymEnglish
nephron noun

uriniferous tubulenoun