treedEnglish

at bay(p), cornered, trapped, treed

Adjective

Forced to turn and face attackers

English: at bay(p), cornered, trapped, treed

English words with similar meanings

Show 3 words