Definition of "harpooned"

harpooned