weaverbirds

For definition of weaverbirds, please visit here.