nonrefundable purchase taxes - Alemán Inglés Diccionario