Italian greyhound

Definitions of Italian greyhound
  1. noun
    a toy dog developed from the greyhound
    see moresee less
    type of:
    greyhound
    a tall slender dog of an ancient breed noted for swiftness and keen sight; used as a racing dog
Word Family