Dictionary search results

Showing 1-4 of 4 results

VAR British & World English

Value-added reseller, a company that adds extra features to products it has bought before selling them on