department of english language teaching - French English Dictionary