ITALIAN GREYHOUND





Definition:

  1. [noun] a toy dog developed from the greyhound
    Synonyms: Italian greyhound

Synonyms: