self sufficient nation - Alemán Inglés Diccionario