at bay - English Synonyms Dictionary

at bay

adj.
[1] cornered , trapped , treed