non-repayable aid - Alemán Inglés Diccionario