Anonymous Anonymous 03-08-2016 English Answered what is the meaning of these idioms: stuck between a rock and a hard place and achille's heel.