Definition of overlord

Definition of overlord
  1. overlord Noun A ruler of other rulers.
  2. overlord Noun Anyone with overarching power or authority in a given domain.
Need more help? Try our forum NEW