keep at bay

[kiːp æt beɪ] キープ アット ベイ

1. 危険や脅威、望ましくないものが近づかないようにする

物理的な距離を保つことから転じて、問題や感情などが深刻化するのを防ぎ、一定の範囲内に留めておく状態を表します。何かを「寄せ付けない」「食い止める」というニュアンスが強いです。
She struggled to keep her emotions at bay. (彼女は感情を抑えようと苦労した。)