PUT A/THE LID ON


Meaning of PUT A/THE LID ON in English

(informal)

STOP, control, end, put an end/stop to, put paid to.

2192; headword

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.