magnetostriction echo sounder - Turkish English Dictionary