3 English Synonyms for SPHINX
Prev.1Next
enigma
Definition: 1. Something or someone puzzling, mysterious or inexplicable.
There are 11 definitions of the word enigma
Show more information about enigma
Show external searches
Search for The Great Sphinx in:
Show external searches
Search for The Great Sphinx of Giza in:
Prev.1Next
Search took: 27.51 ms