padded embroidery - French English Dictionary