IN LARGE PART
Meaning of IN LARGE PART in English
in large part | in large ˈmeasure
( formal ) to a great extent :
Their success is due in large part to their determination.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005