racing greyhound - Spanish English Dictionary