be (caught) between a rock and a hard place

US /bi kɔt bɪˈtwin ə rɑk ænd ə hɑrd pleɪs/
UK /bi kɔt bɪˈtwin ə rɑk ænd ə hɑrd pleɪs/
"be (caught) between a rock and a hard place" picture
1.

ตกอยู่ในสถานการณ์ที่กลืนไม่เข้าคายไม่ออก, อยู่ระหว่างสองทางเลือกที่ยากลำบาก

to be in a difficult situation where you have to choose between two equally unpleasant or undesirable options

:
I'm between a rock and a hard place; either I take a pay cut or I lose my job.
ฉันตกอยู่ในสถานการณ์ที่กลืนไม่เข้าคายไม่ออก; ไม่ฉันก็ต้องยอมลดเงินเดือนหรือไม่ก็ตกงาน
The company found itself between a rock and a hard place when faced with rising costs and declining sales.
บริษัทพบว่าตัวเองตกอยู่ในสถานการณ์ที่กลืนไม่เข้าคายไม่ออกเมื่อเผชิญกับต้นทุนที่สูงขึ้นและยอดขายที่ลดลง