yalu

/Y AA1 L UW0/
noun
  1. 1

    A river on the China-North Korea border.