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