Italian-English dictionary »

scarabeide meaning in English

ItalianEnglish
scarabeide noun

scarabaeid [scarabaeids]noun
[UK: skˈarəbˌiːɪd] [US: skˈærəbˌiːɪd]