VariousWords beta
Definitions:
Noun
weaver
weaverbird
weaver finch
Definition: finch-like African and Asian colonial birds noted for their elaborately woven nests