probably the most popular - French English Dictionary