handstitched - French English Dictionary