English-French dictionary »

nephrocyte meaning in French

EnglishFrench
nephrocyte noun

néphrocyte◼◼◼nom {m}