What does carduelis cannabina mean?

carduelis cannabina meaning in General Dictionary

little old-world finch whoever male has a red breast and forehead