self-aid - German English Dictionary