English-Spanish dictionary »

ameloblast meaning in Spanish

EnglishSpanish
ameloblast [ameloblasts] (epithelial cell)
noun
[UK: əmˈiːləblˌast]
[US: əmˈiːləblˌæst]

ameloblastinanoun
{f}