Translation of at bay in Spanish:

at bay

acorralado, phr.

phrase

  • 1

    acorralado