interpreter/translator - French English Dictionary