Definition of po shan lu in US English:

po shan lu

(also bo shan lu)

noun

  • A type of Chinese bronze censer, made during the Han dynasty and having the form of a mythical mountain of immortality.

Origin

Early 20th century. From Chinese (Pinyin transliteration) bo shan lu, (Wade-Giles transliteration) po shan lu.

Pronunciation

po shan lu

/ˌpəʊ ʃan ˈluː/