meaning of autosuficiencia

autosuficiencia - Spanish to English

self-sufficiency

View more

  • smugness