act quickly and promptly - Francés Inglés Diccionario