self-sustained - Alemán Inglés Diccionario