do needlework - French English Dictionary