Dictionary search results

Showing 1-2 of 2 results

Brand X British & World English

A name used for an unidentified brand contrasted unfavourably with a product of the same type which is being promoted