Subscribe
URL of the page has been copied to clipboard.
Meaning : A cruel employer who demands excessive work from the employees.
Synonyms : simon legree
Meaning : A supervisor of slaves at work.
Install App