Do you know what "On the horns of a dilemma" means
It's an old saying, and it's short for Impaled on the horns of a dilemma. The 'horns' are in reference to a bull's horns. The saying comes from Latin, argumentum cornutum, meaning horned argument. Click Here to read more.