trapped, cornered; discommoded, discomfited; in a quandary

listen to the pronunciation of trapped, cornered; discommoded, discomfited; in a quandary
İngilizce - İngilizce
up against the wall

The IRS had me up against the wall.

trapped, cornered; discommoded, discomfited; in a quandary