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