be on the horns of a dilemma

US /bi ɑn ðə hɔrnz əv ə dɪˈlɛmə/
UK /bi ɑn ðə hɔrnz əv ə dɪˈlɛmə/
"be on the horns of a dilemma" picture
1.

đứng trước một tình thế tiến thoái lưỡng nan, tiến thoái lưỡng nan

to be in a situation in which you have to make a choice between two things, both of which are unpleasant or difficult

:
She found herself on the horns of a dilemma: either she missed her flight or she missed her sister's wedding.
Cô ấy thấy mình đứng trước một tình thế tiến thoái lưỡng nan: hoặc cô ấy lỡ chuyến bay hoặc cô ấy lỡ đám cưới của chị gái mình.
The government was on the horns of a dilemma, facing public outcry no matter which decision it made.
Chính phủ đứng trước một tình thế tiến thoái lưỡng nan, đối mặt với sự phản đối của công chúng bất kể quyết định nào được đưa ra.