Definitions
American Heritage® Dictionary of the English Language, Fourth Edition
- Formerly Grand Falls
(grănd)Churchill Falls A waterfall, 74.7 m (245 ft) high, of the upper Churchill River in southwest Labrador, Canada. There is a hydroelectric power plant at the falls.
Examples
Sorry, no example sentences found.
Lists
‘Churchill Falls’ hasn't been added to any lists yet.
Tweets
Looking for tweets for Churchill Falls.

Comments
No comments yet...
Log in or sign up to get involved in the conversation. It's quick and easy.