Results for: Aberdevine

In Definitions

What is an aberdevine?

An aberdevine is a green and yellow finch related to the goldfinch, found in Europe and Asia.