Top definition
An alcohol drink that is so strong you can't taste the mixer.
Omg is there any coke in my captan and coke, this is such a Cho drink.
by War Wombat May 27, 2017
Get the mug
Get a Cho Drink mug for your mama Beatrix.