meaning of Adamantoblasten

Adamantoblasten - German to English

adamantoblasts