whipsticks

English

Noun

whipsticks

  1. plural of whipstick