Longman Dictionary English From Longman Dictionary of Contemporary Englishbe (stuck) between a rock and a hard placebe (stuck) between a rock and a hard placeCHOOSEto have a choice between two things, both of which are unpleasant or dangerous → rock ldoceonline.com