overlord
noun
over·lord
ˈō-vər-ˌlȯrd
1
: a lord over other lords : a lord paramount
2
a
: an absolute or supreme ruler
b
: one having great power or authority
a corporate overlord
Love words? Need even more definitions?
Merriam-Webster unabridged
Share