n. The Sphinx of Giza, large ancient statue in Giza (Egypt) that has the body of a lion and the head of a man
THE SPHINX
Meaning of THE SPHINX in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012