strapoffs

English

Noun

strapoffs

  1. plural of strapoff