a computer game - French English Dictionary