ENGLISH → NEPALI
clutches
01
noun
पकड; कब्जा; नियन्त्रण
Grasp; possession; control.
In a sentence
Once the organization was in his clutches, her future there was bleak.
एकचोटि संस्था उसको पकडमा आएपछि, त्यहाँ उनको भविष्य अन्धकारमय थियो
A note on usage
idiomatic; plural-normally