self-limited disease - English Synonyms Dictionary