self-limited disease - German English Dictionary