delivery to a duty-free shop - Alemán Inglés Diccionario