self-supportive - Spanish English Dictionary