escarabeo
Meanings
Noun
1. scarab (artefact)