THE LID


Meaning of THE LID in English

{n.}, {slang} Something that holds back or holds out of sight. * /The police blew the lid off the gambling operations./ * /John kept the lid on his plans until he was ready to run for class president./ * /The chief of police placed the lid on gambling in the town./

Slang English vocab.      Английский сленговый словарь.