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

English Dictionary