Meaning of greyhound

Definition of greyhound

(noun) a tall slender dog of an ancient breed noted for swiftness and keen sight; used as a racing dog

Other information on greyhound

WIKIPEDIA results for greyhound
Amazon results for greyhound