self-subsistence - Francés Inglés Diccionario