ON THE HORNS OF A DILEMMA


Meaning of ON THE HORNS OF A DILEMMA in English

battling with a problem, between a rock and a hard place

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.