Dictionary definition: echo

echo The reflection of a wave by a surface or object so that a weaker version of it is detected shortly after the original. The delay between the two is an indication of the distance of the reflecting surface. An echo sounder is an apparatus for determining the depth of water under a ship. The ship sends out a sound wave and ...

Related newspaper, magazine, and journal articles:

 
 
Newsweek Harper's Magazine The Washington Post Chicago Tribune Crain's Chicago Business PRNewswire Pediatric News The Nation Advertising Age The Economist (US) A FREE trial gives you access to over 80 million articles! Access over 6,500 publications with a FREE trial!