self-regulating system - Spanish English Dictionary