overlord

/ˈoʊvɝlɔrd/

Explore definitions, synonyms, and language insights of overlord

Definitions

Noun
a person who has general authority over others

More General Terms