PUT THE LID ON Meaning of PUT THE LID ON in English (informal)STOP, control, end, put an end/stop to, put paid to. 2192; headword Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012