Larousse

French English Dictionary