overlord
US
/ˌoʊvərˈlɔrd/
UK
/ˈʌʊvəlɔd/
Definition for overlord is being prepared and will be available soon.
Definition for overlord is being prepared and will be available soon.