In the Crosshairs(idiom)

In the Crosshairs - In a position to be criticized or attached.

In a position to be criticized or attached.

Hindi meaning:ऐसी स्थिति जिसमें लोग आलोचना करने के लिए उत्‍सुक है

Trick to remember: Hairs bada liye to log In the Crosshairs karte hai. Memory trick for In the Crosshairs

Subscribe to our newsletter!

* Your mail address will be fully secure . We don’t share!