[--]

Jyutping jan4 teon5
Pinyin rén dùn

Definitions (Wiktionary)
  1. noun
    human shield
    (syn.) 人體盾牌, 人体盾牌, 人墙, 人牆