THROW (OR CAST OR SHED) LIGHT ON
Meaning of THROW (OR CAST OR SHED) LIGHT ON in English
throw ( or cast or shed) light on
help to explain by providing further information.
→ light
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004