We found one dictionary that defines the word hold/keep sth in check:
General (1 matching dictionary)
General (1 matching dictionary)
- hold/keep sth in check: Cambridge Advanced Learner's Dictionary