coccothraustes coccothraustes


Meanings

  • a common large finch of Eurasia