What is the meaning of Overlord?

A ruler of other rulers.

A feudal lord directly owed rent or personal service by a tenant of subinfeudated land, a tenant's liege lord.

Anyone with overarching power or authority in a given domain.

To rule over; to domineer.

Source: wiktionary.org