1 definition by Christof Requorad

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

by Christof Requorad April 29, 2008
Get the mug
Get a business mug for your Facebook friend Julia.