Definition of Yalu in English:

Yalu

proper noun

  • A river of eastern Asia, which rises in the mountains of Jilin province in NE China and flows about 800 km (500 miles) generally south-westwards to the Yellow Sea, forming most of the border between China and North Korea.

Pronunciation:

Yalu

/ˈjɑːluː/