English-Italian dictionary »

scarabaeid meaning in Italian

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

scarabeidenoun