Dictionaries
A useful site for proficient learners.
Also for proficient learners, this is a detailed dictionary of the French language of different time periods.
A dictionary of business French for all levels.
A dictionary specialising in IT terms in French for all levels.
A dictionary for all levels, containing some idioms.