Autosuficiente admin 5 years ago Autosuficiente Autosuficiente Definition Autosuficiente Spanish Adjective English meaning : self-sufficient