needle-embroidering - Spanish English Dictionary