to do a lot of business and make a lot of money, usually in a short time Sellers of Yankees baseball paraphernalia did a land-office business when the team won the World Series.
Check pronunciation: land office
Definition of land office noun from the Oxford Advanced American Dictionary