Ploceus philippinus

noun

1.
common Indian weaverbird