PUT THE LID ON


Meaning of PUT THE LID ON in English

put a stop to; shut someone up

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