Meaning of italian greyhound

Definition of italian greyhound

(noun) a toy dog developed from the greyhound

Other information on italian greyhound

WIKIPEDIA results for italian greyhound
Amazon results for italian greyhound