English Dictionary
Definition something at bay in British English
something at bay phrase
phrase
1
to prevent something serious, dangerous, or unpleasant from affecting you
Synonyms and related words
