greenlight - French English Dictionary