echo sounding devices/instruments/apparatuses - Turkish English Dictionary