weaver

Noun
  1. A craftsman who weaves cloth (synset 110791858)
  2. Finch-like African and Asian colonial birds noted for their elaborately woven nests (synset 101545427)

Other Searches