Weaver Finch Definition

noun
Any of a number of Old World finches (family Ploceidae) that weave elaborate domed nests of sticks, grass, etc.
Webster's New World
Synonyms: