be good at sewing and embroidery - Turkish English Dictionary