Search results
- Dictionaryhouse sparrow
noun
- 1. a common brown and grey sparrow that nests in the eaves and roofs of houses, common from Europe to southern Asia and introduced elsewhere.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries