explosive harpoon - Turkish English Dictionary