Sphinx

Referenced in 1 episode

Definition

A monumental sculpture with a lion's body and a human head located near the Great Pyramid, believed to have been built during the reign of Pharaoh Khafre around 2500 BC.