self-arrests

English

Noun

self-arrests

  1. plural of self-arrest