quite an achievement - French English Dictionary