repair shop in Spanish
repair shop in Spanish
factoría
A place where vehicles or other materials are repaired or restored.
taller
A place where vehicles or other materials are repaired or restored.