MSDict Concise Oxford-Hachette French Dictionary

English-French dictionary with over 270,000 translations