ALL meanings of italian greyhound
I·tal·ian grey·hound
I i - noun italian greyhound one of an Italian breed of toy dogs resembling a greyhound. 1
- noun italian greyhound a breed of dog like a miniature greyhound 0
- noun italian greyhound any of a breed of toy dog very similar to the greyhound, but much smaller in size and more slender, usually kept as a pet 0