Difficult Descriptions & Equivalents challenging dicey faced an uphill climb hard to do impossible like a rock and a hard place many obstacles in the way sticky tricky