Sunday, May 21, 2017

keep the lid on (something)

To quash or suppress something; to control something so as to keep it from flourishing, increasing, or succeeding. Watch the video

from Idiom of the Day http://ift.tt/2qGG1eU
via IFTTT