YourDictionary

overlord

noun

  1. a lord ranking above other lords, esp. in the feudal system
  2. any person having great authority or power over others

Related Forms:

See overlord in American Heritage Dictionary 4

Learn more about overlord

link/cite print suggestion box