reach the end of the rope; be at bay; be driven into an impasse; cul-de-sac; desperate; go into the blind alley
Copyright © 2018 WordTech Co.