Top definition
To leave; a way of letting people know you're going somewhere; To get up and go. To inform others that it's time to leave.
"Time to go to Disneyland, come on let's launch."

"I'm going to the store, are you ready?"

"Yeah, let's launch."
by Balla24 May 04, 2012
Get the mug
Get a let's launch mug for your mate James.