largely thanks to - Almanca İngilizce Sözlük