A weaver; a suffix meaning 'one who weaves' (as in zar-baaf, gold-weaver).
Literally: from baaftan (to weave)
A weaver; one who works at the loom making cloth.
A weaver; one who weaves cloth.
A loom; the frame on which threads are woven into cloth.