{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./
THE LID
Meaning of THE LID in English
Slang English vocab. Английский сленговый словарь. 2012