English: A little bit of a harder situation to stand up against.
Telugu: నిలదొక్కుకోవడానికి కొంచెం కష్టపడక తప్పని పరిస్థితి.