coccothraustes : Idioms & Phrases


coccothraustes coccothraustes

  • noun a common large finch of Eurasia
    hawfinch.
WordNet

genus coccothraustes

  • noun large finches
    Coccothraustes.
WordNet