Polish-English dictionary »

ameloblast meaning in English

PolishEnglish
ameloblast noun

ameloblastnoun
epithelial cell