Definition of rosy finch in English:

rosy finch

noun

  • A finch found in Asia and western North America, the male of which has pinkish underparts and rump.