Translation of to throw / cast / shed light on sth in Spanish:

to throw / cast / shed light on sth

arrojar luz sobre algo, phr.

phrase

  • 1

    arrojar luz sobre algo