OVERLORD
Meaning of OVERLORD in English
/ ˈəʊvəlɔːd; NAmE ˈoʊvərlɔːrd/ noun
(especially in the past) a person who has power over many other people :
feudal overlords
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005