Definition of English sparrow in English:

English sparrow

noun

another term for house sparrow