Translation of to take / lift / blow the lid off sth in Spanish:

to take / lift / blow the lid off sth

destapar algo, phr.

phrase

  • 1

    destapar algo