public transportation mechanic shop - İspanyolca İngilizce Sözlük