SELF SUBSISTING Meaning of SELF SUBSISTING in English not dependent on external sources for its needs, able to completely provide for its own needs Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012