hull-mounted sonar - Turkish English Dictionary