sometimes i wonder how a business is still open when the owner has such a bizkiller attitude
something or someone that drives away business
"sometimes i wonder how a business is still open when the owner has such a bizkiller attitude" What is the definition of "bizkiller"?