i spotted your game - French English Dictionary