[--]

Jyutping tai4 baa3 lou6
Pinyin dī bà lù

Definitions (Wiktionary)
  1. noun
    embankment road