SIT ON THE LID


Meaning of SIT ON THE LID in English

phrasal

: to keep down agitation : hold in check forces of protest or rebellion

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.