overlord - English Synonyms Dictionary

overlord

n.
[1] master , lord