Dictionary search results

Showing 1-3 of 3 results

land office British & World English

A government office recording dealings in public land

do a land-office business British & World English

Do a lot of successful trading