self-subsistence - Alemán Inglés Diccionario