geoffroy's cat - French English Dictionary