needle-embroidering - German English Dictionary