HOLD (OR KEEP) AT BAY


Meaning of HOLD (OR KEEP) AT BAY in English

hold ( or keep) at bay

prevent from approaching or having an effect.

→ bay

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.