ENGLISH SPARROW





Definition:

  1. [noun] small hardy brown-and-gray bird native to Europe
    Synonyms: English sparrow, house sparrow, Passer domesticus

Synonyms: