Find the word definition

Wiktionary
caught between the devil and the deep blue sea

a. (context idiomatic English) Having a choice between two alternatives, both undesirable. alt. (context idiomatic English) Having a choice between two alternatives, both undesirable.