SIT ON THE LID Meaning of SIT ON THE LID in English suppress excitement, kill enthusiasm Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012