What is the meaning of harpoon in English?

Learn vocabulary with pictures as well as definitions of harpoon in English

Learn in

See more

n. harpoon

Definition of harpoon in English

Long, sharpened spear attached to a rope that is launched manually or mechanically in order to hunt large fish or whales.