meaning of scarab
1. Alt. of Scarabee
2. scarabaeid beetle considered divine by ancient Egyptians
Related Words
scarab | scarabaean | scarabaeid | scarabaeid beetle | scarabaeidae | scarabaeus | scarabaeus sacer | scarabee | scaraboid |