niagara

Noun
  1. a river flowing from Lake Erie into Lake Ontario; forms boundary between Ontario and New York
  2. waterfall in Canada is the Horseshoe Falls; in the United States it is the American Falls

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

Từ gần giống

Từ chứa "niagara"

niagara
The Niagara River flows powerfully between two large lakes.