coccothraustes Meaning, Definition & Usage

  1. noun large finches
    genus Coccothraustes.

WordNet