canvas for tapestry or embroidery - German English Dictionary