hold at bay at English => English (English Thesaurus) Of Explained:
[V] (Defense): defend, shield, guard, keep safe, guard against, fend off, beat back, hinder, parry, repel, put to flight, hold at bay.
[V] (Defense): defend, shield, guard, keep safe, guard against, fend off, beat back, hinder, parry, repel, put to flight, hold at bay.