OVERLORD

Definition of OVERLORD

  1. (noun)a person who has general authority over others