DARWIN'S FINCHES


Meaning of DARWIN'S FINCHES in English

[Dar.win's finches] n pl [Charles Darwin] (1947): finches of a subfamily (Geospizinae) having great variation in bill shape and confined mostly to the Galapagos islands

Merriam-Webster English vocab.      Английский словарь Merriam Webster.