An Encylopedia Britannica Company

overlord

1 ENTRIES FOUND:
overlord /ˈoʊvɚˌloɚd/ noun
plural overlords
overlord
/ˈoʊvɚˌloɚd/
noun
plural overlords
Britannica Dictionary definition of OVERLORD
[count]
: a person who has power over a large number of people