1 definition by garjo

Top Definition
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 03, 2009

Mug icon
Buy a Launch mug!