Dictionary search results

Showing 1-3 of 3 results

autocross British & World English

A form of motor racing in which cars are driven singly or in heats over a course including rough terrain or unmade roads

autocross English-Spanish

autocross m

autocross Spanish-English

autocross