self-supporting support - German English Dictionary