Overlord



noun
1.
(one who is a lord over another, lord) អធិរាជ
ENGLISH MEANING
noun
1.
One who is lord over another or others; a superior lord; a master.