Translation of silat in English:

silat

an art of self-defence

noun

  • 1

    an art of self-defence