Dictionary search results

Showing 1-2 of 2 results

advantaged British & World English

Having a comparatively favourable position in terms of economic or social circumstances

advantage British & World English

Put in a favourable or superior position