game of cat and mouse - French English Dictionary