{v. phr.} To explain; illuminate; clarify. * /The letters that were found suddenly cast a new light on the circumstances of Tom's disappearance./ * /Einstein's General Theory of Relativity threw light upon the enigma of our universe./
THROW LIGHT UPON
Meaning of THROW LIGHT UPON in English
Slang English vocab. Английский сленговый словарь. 2012