Equivalent in English for an English expression? Have you considered using Google and/or a dictionary?
Weft - Wikipedia, the free encyclopedia
Also, surely as a translator you must be aware of the importance of context. All you provide here is the 3 words...

English Teacher
Bookmarks