Here is URL for a French-English dictionary that I have not seen before, and have found more satisfactory than the old ones.
http://www.french-linguistics.co.uk/dictionary/