SIT ON THE LID


Meaning of SIT ON THE LID in English

suppress excitement, kill enthusiasm

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.