Definition of at bay in English:
at bay
Translate at bay into Spanish
phrase
Forced to confront one's attackers or pursuers; cornered.
- ‘An eye-for-an-eye has been the recognisable policy of a small state at bay.’
at a distance, away, off, aside, at arm's lengthView synonyms
Are You Learning English? Here Are Our Top English Tips