Skip to main content

English: human trafficking

Welsh: masnachu pobl

Part of speech

Verb