needle-embroidering - Turkish English Dictionary