Italian sighthounds

English

Noun

Italian sighthounds

  1. plural of Italian sighthound