What is the full meaning of harpooned
HARPOON, to strike with a barbed spear [v]
Example of the word harpooned placed on a Scrabble board.