dripsticks

English

Noun

dripsticks

  1. plural of dripstick