Thesaurus.com
Dictionary.com
Definitions

at bay

ADJECTIVE
cornered
Synonyms
STRONG


ADJECTIVE
trapped
Synonyms
ADVERB
defensively
Synonyms
Antonyms