American Dictionary
Definition overlord in American English
overlord noun
[countable] noun
/ˈoʊvərˌlɔrd/
Synonyms and related words
