overstitch - French English Dictionary