harpoon

Definitions

General English

Military

  • noun
    (written as Harpoon)
    an American-designed anti-ship missile

Slang

  • noun a hypodermic syringe. Another example of the self-dramatising language of drug abusers.
  • noun a version of harp in the sense of harmonica
http://www.dictionarycentral.com/definition/harpoon.html