Wiktionary
take a long walk on a short pier
vb. (context idiomatic pejorative colloquial English) (non-gloss definition: Used to tell someone to go away, or that their request will not be met.)