English Dictionary
◊ SCARAB
scarab
n : scarabaeid beetle considered divine by ancient Egyptians
[syn: {scarabaeus}, {Scarabaeus sacer}]