Online English Dictionary

Home

Overlord


n.

One who is lord over another or others; a superior lord; a master.


© 2009 Dammam Community College