What is the meaning of rally car in English?

Learn vocabulary with pictures as well as definitions of rally car in English

Learn in

See more

n. rally car

Definition of rally car in English

Motorsport car that is designed to compete in timed races that involve track obstacles.