facility (in site) - Almanca İngilizce Sözlük