|
|
Dictionary definition: echo
- Article from:
- A Dictionary of Physics
- Author:
Copyright© A Dictionary of Physics 2000, originally published by Oxford University Press 2000. (Hide copyright information)
|
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 ...