What is the meaning of echo in English?

Learn vocabulary with pictures as well as definitions of echo in English

Learn in

See more

n. echo

Definition of echo in English

Acoustic phenomenon produced by the reflection of a sound after it bounces off an obstacle and returns to where it originated.