'New World sparrow' definitions:

Definition of 'New World sparrow'

From: WordNet
noun
Sparrow-like North American finches