Translation of sate in English:

User Contribution

sate

Satay, tiny grilled beef

noun