trident harpoon for catching large fish - Spanish English Dictionary