WEAVER

Definition of WEAVER

  1. (noun)a craftsman who weaves cloth
  2. (noun)finch-like African and Asian colonial birds noted for their elaborately woven nests