insertion of the weft in form of a hair pin - Turkish English Dictionary