acoustic homing torpedo - Turkish English Dictionary