Skip to main content

Definitions by Ohmbucha

Slang term for Kombucha tea, a fermented tea full of probiotics.
Booch by Ohmbucha August 17, 2016