Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

english sparrow Definition

Cancel
english sparrow
noun(English sparrow)
house sparrow
english sparrow
noun(English sparrow)
a sparrow (Passer domesticus) native to Eurasia that has been introduced worldwide and is found especially in urban and agricultural areas —called also English sparrow

Words Related to english sparrow!

english sparrow Examples by Brain Bank Users