Definitions of Italian greyhound:

  • noun:   a toy dog developed from the greyhound