Definition of Churchill Falls
waterfall 245 feet (75 meters) high in the Churchill River, western Labrador, Canada
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).