Home Synonyms clutches
See UK English definition of clutch
1‘we want to rescue the captives from the clutches of the enemy’
READ THESE ARTICLES