ploceus philippinus


Meanings

  • common Indian weaverbird