inlet; bay; large river (esp. the Yangtze); Lake Biwa

Meaning

  1. n
    inlet; bay
  2. n archaic
    large river (esp. the Yangtze)
  3. n archaic
    Lake Biwa