needlepoint embroidery - German English Dictionary