Churchill Falls (English, name)
expansion: Churchill Falls
Senses:
glosses: A waterfall in Labrador, Newfoundland and Labrador, Canada, on the Churchill River.
glosses: A community in Labrador, Newfoundland and Labrador, Canada.
glosses: A hydroelectric power generation station located at the falls.
Forms: