cuckoo-finch

English

Noun

cuckoo-finch (plural cuckoo-finches)

  1. A species of bird, Anomalospiza imberbis.