Top definition
1. to talk shit or hate on another person
2. to trip
3. to eat or consume food or drink.
A yo, why he launchin yan?
by DeShawn Bowden November 16, 2005
Get the mug
Get a launchin mug for your mate Georges.
buy the domain for your travel vlog