self-closing device - Francés Inglés Diccionario