SlovoEd Deluxe Englisch-Französisch & Französisch-Englisch Wörterbuch

French - English dictionary with Harrap's database contains 90.000 terms