Top definition
extremely great; marvelous; superb; or excellent.
The concert was Boochow!
My new trainers are Boochow!
That car is Boochow!
by Laura Strevens June 14, 2007
Get the mug
Get a Boochow mug for your guy Vivek.