animals for racing - Spanish English Dictionary