Spanish-English dictionary »

demantoide meaning in English

SpanishEnglish
demantoide noun

demantoidnoun
[UK: dɪmˈantɔɪd] [US: dɪmˈæntɔɪd]