Recent research has thrown new light on the causes of the disease.
⇑ Translate the sentence above by Google ⇑
Related: light, on, recent, throw, disease, cause