improvements public infrastructure facility - İspanyolca İngilizce Sözlük