Self-sufficient nations Synonyms

Definitions for Self-sufficient


  • (adjective) able to take care of oneself or itself without outside help
  • (adjective) able to provide for your own needs without help from others

SN abbreviation

SN is an abbreviation for Self-sufficient Nations
What does SN stand for?
SN stands for "Self-sufficient Nations"