to keep sth secret or hidden
keep a / the lid on sth
to keep sth under control
The government is keeping the lid on inflation.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition