no sooner said than done! - Francés Inglés Diccionario