ON THE HORNS OF A DILEMMA Meaning of ON THE HORNS OF A DILEMMA in English faced with a decision involving equally unfavourable alternatives. → horn Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004