Top definition
Businesses culture that enjoy activities that appear to be process painful or tedious
The VP of operations was such a bizochist the working environment in the office was becoming intolerable
by Bizochist February 15, 2018
Get the mug
Get a Bizochist mug for your cousin Nathalie.