Traducción español inglés

English version

¿Qué significa "deposito y taller móvil." en Inglés