act quickly and promptly - Alemán Inglés Diccionario