marine torpedo - Turkish English Dictionary