do a roaring business/trade

idiom

Definition of do a roaring business/trade

: to be very busy and successful as a store or business The ice cream stand does a roaring business/trade.