Niagara Falls

专有名词

英文释义

专有名词
  1. A waterfall in Niagara river, Niagara region, on the international border between Canada and United States, in both Ontario and New York state; Massive waterfalls located on the Niagara River.
  2. A city in Niagara county, New York, United States; near the Falls.
  3. A city in Niagara regional municipality, Ontario, Canada; near the Falls.
  4. Synonym of Niagara (“a flood or inundation”). figuratively
    — […] fire-in-the-hole farts and the unwholesome sounds of a Niagara Falls of diarrhea filling the sink rim to the brim.

词源

Niagara + Falls (waterfall)
* The cities are named after the waterfalls they are located next to.
0 次浏览 数据来源: Wiktionary