self-subsistent - Alemán Inglés Diccionario