body shop noun definition in The car industry topic from the Oxford Advanced Learner's Dictionary

body shop

 noun: The car industry topic
1 the part of a car factory where the main bodies of the cars are made2 a place where repairs are made to the main bodies of cars