Skip to main content

garjo's definitions

Launch

A term used in the upper circles of society as a polite way of describing that you are going for a shit.
Mr Greene deperate for the toilet announces that he's "Off to launch HMS Greene".
by garjo December 3, 2009
mugGet the Launchmug.

Share this definition