someone that takes part in a race - Spanish English Dictionary