What does carduelis spinus mean?

carduelis spinus meaning in General Dictionary

small yellow-and-black Eurasian finch with a-sharp beak