self-subsisting - Francés Inglés Diccionario