department of translation and publication - French English Dictionary