English edit

Noun edit

biz-atch (plural biz-atches)

  1. Alternative form of bizatch