rosefinch

enUK

rosefinch

(ˈrəʊzˌfɪntʃ) n (Animals) any of various finches with pink patches