ploceus philippinus

(noun) baya

Ploceus philippinus
weaver (generic term)
weaverbird (generic term)
weaver finch (generic term)