canvas for tapestry or embroidery - Spanish English Dictionary