English edit

Noun edit

cable releases

  1. plural of cable release