yangtze

Noun
  1. The longest river of Asia;
    Flows eastward from Tibet into the East China Sea near Shanghai (synset 109504653)

Other Searches