KEEP AT BAY

Meaning 1:
Meaning 2: