no sooner said than done - French English Dictionary