self-subsisting - German English Dictionary