weaverbird
noun
°any of various Old World passerine birds, resembling finches, that build complex, communal nests.
synonyms: estrildid finch, weaver finch