towed sonar - Turkish English Dictionary