self-subsisting - Alemán Inglés Diccionario