ameloblast - French English Dictionary