satay sticks
English
Noun
satay
sticks
plural of
satay stick