Dictionary Home » Dictionary Definitions » Churchill Falls

Churchill Falls

waterfall on the upper Churchill River, SW Labrador: c. 245 ft (75 m) high

See Churchill Falls in American Heritage Dictionary 4

Formerly Grand Falls

A waterfall, 74.7 m (245 ft) high, of the upper Churchill River in southwest Labrador, Canada. There is a hydroelectric power plant at the falls.
link/cite print suggestion box