self-subsistent - Francés Inglés Diccionario