self-regulating devices - Francés Inglés Diccionario