socio-technical - Spanish English Dictionary