Question: what is the meaning of the idiom keep at bay?
Answer: keep something at bay. (also hold something at bay) to control something and prevent it from causing you problems: She fought to keep her unhappiness at bay.