Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
recoup 
1 make good, recover, redeem, regain, retrieve, win back 
2 compensate, make redress for, make up for, refund, reimburse, remunerate, repay, requite, satisfy