[-]

Jyutping tit3 lau4
Pinyin tiě liú

Definitions (Wiktionary)
  1. noun, figuratively
    unstoppable army marching forward bravely