self-sustain - Alemán Inglés Diccionario