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.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición