kicking straps

English

Noun

kicking straps

  1. plural of kicking strap