keep a lid on : Popular Idioms in English

keep a lid on

To be quiet about something

It wasn't easy to keep Marcia from knowing about the surprise party, but her colleagues did a good job to keep the lid on the ensuing event.