Greyhound Meaning

There are 1 meaning(s) for word Greyhound

Meaning 1 : a tall slender dog of an ancient breed noted for swiftness and keen sight; used as a racing dog