public transportation mechanic shop - Spanish English Dictionary