hand straps

English

Noun

hand straps

  1. plural of hand strap