Top definition
A term used in the Bahamas meaning a sweet lemonade. Also it is the brand name of a lemonade company out of Nassau.
"Bey its so hot out today, I really want a cold glass of switcha!"

"Maaan ya mummy makes the best switcha in town dred!"
by YaBey September 14, 2011
Mug icon

Dirty Sanchez Plush

It does not matter how you do it. It's a Fecal Mustache.

Buy the plush