long-term leased facility - Almanca İngilizce Sözlük