twizzies

English

Noun

twizzies

  1. plural of twizzy