subcontracted labour - Spanish English Dictionary