self-supportive - German English Dictionary