between the hammer and the anvil

📖 general
Meaning
To be caught in a situation where one is under pressure from two opposing forces or options, with no easy way out.
Literal Meaning
To be physically positioned between a tool used for striking and a heavy block used as a working surface.
Example
“Small businesses often find themselves between the hammer and the anvil, squeezed by high supplier costs and demands for lower prices from consumers.”