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