What is the meaning of the word "yalu"?

Definitions:

  1. A river in eastern Asia, that rises in North Korea and flows southwest to Korea Bay. copy to clipboard NOUN
    • Hydroelectric plants along the Yalu River provide crucial power to both China and North Korea. copy to clipboard
  2. A river on the border between China and North Korea. copy to clipboard NOUN
    • The Yalu River serves as a natural boundary between China and North Korea, stretching nearly 800 kilometers. copy to clipboard

Synonyms: