self-detaching - Alemán Inglés Diccionario