self-detaching - Francés Inglés Diccionario