English dictionary
new world sparrow meaning and definition
Definition and meaning of new world sparrow at MeaningMonkey.org. new world sparrow meaning and definition in the English Dictionary.NEW WORLD SPARROW noun
Definition of New World sparrow (noun)
- sparrow-like North American finches
Source: Princeton University Wordnet