Churchill Falls

geographical name
variants: or formerly Grand Falls

Definition of Churchill Falls

waterfall 245 feet (75 meters) high in the Churchill River, western Labrador, Canada