public transportation mechanic shop - Español Inglés Diccionario