Home
Questions
Answers
Suggest crossword puzzle
Search
Answer:
OVERABARREL
Possible Questions:
Tough spot
Helpless
In hot water
In difficulty
Stressful place to be
In an awkward position
At someone's mercy
Where most of this is
In a tight situation
Having no options
Bad position for an oil trader?