Memnon

Webster's Dictionary of the English Language

·noun A celebrated Egyptian statue near Thebes, said to have the property of emitting a harplike sound at sunrise.

Related Words