Correct option is C
The correct meaning of the idiom "Between a rock and a hard place" is Stuck between two very bad options.
Explanation: This idiom is used to describe a difficult situation where a person faces two unfavorable choices.
Example: Choosing between paying high rent or moving far from work left him between a rock and a hard place.