HARPOON

Definition of HARPOON

  1. (verb)spear with a harpoon
  2. (noun)a spear with a shaft and barbed point for throwing; used for catching large fish or whales; a strong line is attached to it