torpedo defence net - Turkish English Dictionary