shed light on


Meanings

  • make free from confusion or ambiguity; make clear;