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.

American idioms English vocabulary.      Английский словарь американских идиом.