meaning of scarabaeus sacer

1. scarabaeid beetle considered divine by ancient Egyptians


Related Words

scarabaeus sacer |

Developed & Maintained By Taraprasad.com

Treasure Words