What dictionary can say about phrase

between a rock and a hard place