English dictionary
towhee meaning and definition
Definition and meaning of towhee at MeaningMonkey.org. towhee meaning and definition in the English Dictionary.TOWHEE noun
Definition of towhee (noun)
- any of numerous long-tailed American finches
Source: Princeton University Wordnet