English to Hindi

Meaning for:
blow the lid off
other
पर्दाफ़ास करना