Noun italian greyhound has 1 sense
  1. Italian greyhound - a toy dog developed from the greyhound
    --1 is a kind of
    greyhound
,
TOP