Big Huge Thesaurus

self-reliant

adjective

similar terms