puffy sticks
English
Noun
puffy
sticks
(
uncountable
)
Synonym of
frybread
.