[noun] [C] - two words used together which have, or seem to have, opposite meaningsI can't help wondering if the term 'eco-friendly supermarket' is an oxymoron.
OXYMORON
Meaning of OXYMORON in English
Cambridge English vocab. Кембриджский английский словарь. 2012