be self-sustained - Español Inglés Diccionario