harpoon - Dictionary definition and meaning for word
harpoon
Definition (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
Definition (verb) spear with a harpoon
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com