no sooner said than done! - Turkish English Dictionary