Churchill Falls(redirected from Churchill Falls, Newfoundland and Labrador)
Also found in: Encyclopedia.
(Placename) a waterfall in E Canada, in SW Labrador on the Churchill River: site of one of the largest hydroelectric power projects in the world. Height: 75 m (245 ft). Former name (until 1965): Grand Falls
waterfalls near the head of the Churchill River in SW Labrador, Newfoundland, in E Canada. ab. 200 ft. (60 m) wide; 316 ft. (96 m) high. Formerly, Grand Falls.