French-English dictionary »

néphrocyte meaning in English

FrenchEnglish
néphrocyte nom {m}

nephrocyte◼◼◼noun