Sling your hook

Origin of: Sling your hook

Sling your hook

British slang meaning shove off or go away, usually said to an annoying person, dates from the 19th century, most probably nautical in origin from one sailor telling another to sling or hook his hammock somewhere else.