infrastructure and facilities - Almanca İngilizce Sözlük