[--]

Jyutping daai6 tou4 saat3
Pinyin dà táo shā

Definitions (Wiktionary)
  1. noun
    battle royale