COMPENSATE FOR Meaning of COMPENSATE FOR in English reduce or counteract (something undesirable) by exerting an opposite force or effect. → compensate Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004