We do not currently know of any synonyms for put a lid on it.
The verb put a lid on it is defined as: