Being between Scylla and Charybdis is an idiom deriving from Greek mythology, meaning "having to choose between two evils". Several other idioms, such as "on the horns of a dilemma", "between the devil and the deep blue sea", and "between a rock and a hard place" express the same meaning.
== The myth and the proverb ==
Scylla and Charybdis were mythical sea monsters noted by Homer; later Greek tradition sited them on opposite sides of the Strait of Messina between Sicily and the Italian mainland. Scylla was rationalized as a rock shoal (described as a six-headed sea monster) on the Italian side...