do a land-office business verb1 •(US, old-fashioned) To be very successful; to do a roaring trade. formsdid a land-office business · done a land-office business · doing a land-office business · does a land-office business