overlord

noun
🔊/ˈəʊvəlɔːd/
🔊/ˈəʊvərlɔːrd/
jump to other results
  1. (especially in the past) a person who has power over many other people(尤指旧时的)领主,庄主,大王
    • feudal overlords封建领主