provide non-repayable aid - Français Anglais Dictionnaire