English: human trafficking
Spanish: trata de personas
Definition (English):—
Definition (Spanish):—
Comments:what about that whole 'trata de blancas' thing?
Definition (English):—
Definition (Spanish):—
Comments:what about that whole 'trata de blancas' thing?