octopus straps

English

Noun

octopus straps

  1. plural of octopus strap