scarabid
English
Noun
scarabid
(
plural
scarabids
)
Any
scarab beetle
of the family
Scarabaeidae
Anagrams
carabids