Translation of Sate in English:

User Contribution

Sate

Satay, tiny grilled beef

noun