THE SPHINX


Meaning of THE SPHINX in English

n. The Sphinx of Giza, large ancient statue in Giza (Egypt) that has the body of a lion and the head of a man

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.