be put in a difficult situation or be caught in a jam (as a pitcher) - English Synonyms Dictionary

Suggest a Term