Dictionary.com
Thesaurus.com

Colossus of Memnon

American  

noun

  1. an ancient Egyptian stone monument near Thebes, erected by Amenhotep III, that consists of two seated figures 38 feet (12 meters) high.