self-subsistent - Spanish English Dictionary