Dictionary search results

Showing 1-4 of 4 results

big box British & World English

A very large store which sells goods at discount prices, especially one specializing in a particular type of merchandise