Dictionary |
1 Result
#1
overlord
n.
[
master
,
lord
] a person who has general authority over others
. wn