English Dictionary
Definition body shop in British English
body shop noun
[countable] noun
1
a place where cars are repaired, especially after an accident
Synonyms and related words
