Translation of setan in English:

setan

deuce

noun

  • 1

    deuce, (in exclamations of annoyance) the Devil