skilled at sewing - Turkish English Dictionary