Between the upper and nether millstone. meaning

HOME PROVERBS

difficulty

Between the upper and nether millstone.

describes:
a situation in which someone is caught between two powerful forces that are in opposition to each other, and as a result, they are in a tough or precarious position.
also
Between a rock and a hard place.