Meaning of echo in English
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
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.