at bay - Inglés Sinónimo Diccionario

at bay

adj.
[1] cornered , trapped , treed