self-limited disease - Turkish English Dictionary