cast/shed/throw light onidiom
Definition of cast/shed/throw light on
: to help to explain (something) : to make it possible to understand or know more about (something) She is developing new theories that might shed some light on these unusual phenomena. I hope my explanation throws light on their behavior.
Name that Food Quiz