technical installations - İspanyolca İngilizce Sözlük