Synonyms of clutches in English:

clutches


See UK English definition of clutch

plural noun

1‘we want to rescue the captives from the clutches of the enemy’

SYNONYMS
power, control, domination, command, mastery, rule, tyranny
hands, hold, grip, grasp, claws, jaws, evil embrace
custody, possession, keeping