Definition of Churchill Falls
waterfall 245 feet (75 m) high Canada in W Labrador in Churchill River
Variants of churchill falls
Learn More about churchill falls
Britannica.com: Encyclopedia article about Churchill Falls
Seen and Heard
What made you want to look up Churchill Falls? Please tell us where you read or heard it (including the quote, if possible).