Italian sighthound

English

Noun

Italian sighthound (plural Italian sighthounds)

  1. Synonym of Italian greyhound.