English version

be (stuck) between a rock and a hard place

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
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.