trailer-mounted repair shop - Francés Inglés Diccionario