Skip to main content

memnon

English memnon meaning in English  •  memnon का अर्थ अंग्रेजी में
Noun
  • A celebrated Egyptian statue near Thebes, said to have the property of emitting a harplike sound at sunrise.
Advertisement