an outstanding achievement - French English Dictionary