pertaining to car races - Spanish English Dictionary