Back-to-the-wall meaning

(idiomatic) A very difficult situation with no beneficial options available for action.
noun
0
0
Advertisement