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