ALL meanings of darwin's finches
Darwin's finches
D d - noun plural darwin's finches the finches of the subfamily Geospizinae of the Galapagos Islands, showing great variation in bill structure and feeding habits: provided Darwin with evidence to support his theory of evolution 3
- noun darwin's finches plural of Darwin's finch. 0