self-limited disease - French English Dictionary