What does 'Between the devil and the deep blue sea' mean?

If you are caught between the devil and the deep blue sea, you are in a dilemma; a difficult choice.

Idioms similar to 'Between the devil and the deep blue sea'

See also: