Yahoo Web Search

Search results

  1. Dictionary
    With one's back to (or up against) the wall
    • in a desperate situation; hard-pressed

    Powered by Oxford Languages