Definitions
There is 1 meaning of the phrase
English Sparrow.
English Sparrow - as a noun
Small hardy brown-and-grey bird native to europe
Synonyms (Exact Relations)
house sparrowpasser domesticus