OVERLORDSHIP


Meaning of OVERLORDSHIP in English

noun lordship or supremacy of a person or a people over others.

Webster English vocab.      Английский словарь Webster.