make the delivery on time - Alemán Inglés Diccionario