Le Robert Pour Tous: Dictionnaire de la Langue Francaise

A revised and updated edition with 40,000 entries including detailed French difficulties, examples of usage, etymologies, vocabulary and synonyms.