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