catstitch - French English Dictionary