clapsticks

English

Noun

clapsticks

  1. plural of clapstick