Translation of satai in English:

satai

satay, skewered meat

(sate)

noun

  • 1

    satay, skewered meat