Definition of Canary finch in English:

Canary finch

noun

  • A canary, Serinus canaria; = canary bird.

Origin

Early 17th century.