{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
Dictionary of English idioms . Словарь английских идиом. 2012