Big Huge Thesaurus

self-supporting

adjective

similar terms