greenscreen - French English Dictionary