Weaver-finch meaning

Any of a number of Old World finches (family Ploceidae) that weave elaborate domed nests of sticks, grass, etc.
noun
0
0
Advertisement