to make full compensation - Anglais Synonymes Dictionnaire