self-sufficience - Español Inglés Diccionario