Meaning of “echo sounder” in the English Dictionary

English