puffy sticks

English

Noun

puffy sticks (uncountable)

  1. Synonym of frybread.