biz-atch

English

Noun

biz-atch (plural biz-atches)

  1. Alternative form of bizatch.