Skip to main content

Definitions by Christof Requorad

business 

Adj. - meaning great, guaranteed, staple.
I used to think the Patriots were business in the playoffs until they got raped by the Giants.

business by Christof Requorad April 29, 2008