embroidery techniques - German English Dictionary