hold (someone or something) in check - English Synonyms Dictionary

Can't found any synonym terms.