scarabaeus sacer - English Synonyms Dictionary

scarabaeus sacer

n.
[1] scarab , scarabaeus