Echo
From Simple English Wikipedia, the free encyclopedia
English Wiktionary has a dictionary definition (word meaning) for:
Echo may refer to:
- a reflection of sound that can be heard a while after the first sound
- Echo (mythology), a nymph from Greek mythology