echo

Meaning of echo in English

Noun

1. a sound that is heard against as it is reflected off something such as a wall or a cliff

an echo in a mountain

Verb

1. (cause to) resound with a sound at the bottom of a well or a large empty room because it hits a surface and then comes back

Sounds echo in the cave.
error: Content is protected !!
Copied title and URL