OVERLORD


Meaning of OVERLORD in English

n. a supreme lord.

Derivatives:

overlordship n.

Oxford English vocab.      Оксфордский английский словарь.