English Dictionary
Definition slave labour in British English
slave labour noun
[uncountable] noun
Synonyms and related words

English Dictionary