strap-offs

English

Noun

strap-offs

  1. plural of strap-off