Англо-русский словарь Мюллера
compensate for а) компенсировать что-л. (о деньгах) The firm mustcompensate you for your travelling costs. The city compensates owners for landtaken from them for public building. б) уравнивать, компенсировать (что-л.плохое) A beautiful autumn day like this compensates for the wet summer wehave had. The loss of money is more than compensated for by the joy of havingfree time. Meeting you unexpectedly certainly compensates for missing thetrain! Nothing could ever compensate me for losing my husband.
Большой англо-русский и русско-английский словарь
1) компенсировать что-л. (о деньгах) The firm must compensate you for your travelling costs. ≈ Фирма должна оплатить вам дорожные расходы. The city compensates owners for land taken from them for public building. ≈ Городская администрация производит компенсации за частную землю, занятую под общественное строительство.
2) уравнивать, компенсировать (что-л. плохое) The loss of money is more than compensated for by the joy of having free time. ≈ Потеря в деньгах с лихвой компенсируется наличием массы свободного времени. Meeting you unexpectedly certainly compensates for missing the train! ≈ Ну и что, что я опоздал на поезд, зато я встретил тебя! Nothing could ever compensate me for losing my husband. ≈ Ничто никогда не восполнит мне потерю мужа.
компенсировать за