scarab
1.
(
noun
) scarabaeid beetle considered divine by ancient Egyptians
Synonyms:
Scarabaeus sacer
,
scarabaeus
Related Words:
dung beetle
Terms and Conditions of Use / Copyright Notice