(1)a large natural stream of water (larger than a creek); "the river was navigable for 50 miles"
(2)広い自然の水流(クリークより広い)
(1)the river was navigable for 50 miles
(2)その川は、50マイルの航行が可能だった