self-subsisting - Español Inglés Diccionario