Search

Escto search a new word

overlord

noun
originGermanic

A supreme lord who holds authority over other lords or has dominion over a large territory or group.

Word Map