Italian sparrows

English

Noun

Italian sparrows

  1. plural of Italian sparrow