self-subsisting - Spanish English Dictionary