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