Correct option is C
The correct meaning of the idiom
"Keep a lid on" is
"keep emotions under control."
"Keep a lid on": To suppress emotions, control information, or prevent something from becoming known or out of control.
Example:
He tried to
keep a lid on
his anger during the argument.
Other related idioms with meanings:
·
"Bite your tongue" – To stop yourself from saying something.
·
"Keep your cool" – To stay calm in a difficult situation.