English Dictionary
Definition autocross in British English
autocross noun
[uncountable] noun
/ˈɔːtəʊˌkrɒs/
Synonyms and related words
