Definition of English sparrow in US English:

English sparrow

noun