Yangtze

noun

  1. 1

    the longest river of Asia; flows eastward from Tibet into the East China Sea near Shanghai

Synonyms

Also useful for “Yangtze”:Scrabble