OVERLORD


Meaning of OVERLORD in English

■ noun a ruler, especially a feudal lord.

Derivatives

~ship noun

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.