provide non-repayable aid - Spanish English Dictionary