repair shop where bodywork is done - Spanish English Dictionary