Italian greyhounds

English

Noun

Italian greyhounds

  1. plural of Italian greyhound