no sooner said than done! - Español Inglés Diccionario