splendid achievement - French English Dictionary