No definitions found for 'keep at bay' Perhaps one of these: kept up, keep tabs on, keep the peace, keftab