English Dictionary
Definition motor park in British English
motor park noun
[countable] noun
1
an area in the countryside with places to stay, restaurants, and other services for people who are travelling by car
Synonyms and related words
