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