Dictionary Home »
Webster's New World College Dictionary » Churchill Falls
Churchill Falls
Churchill Falls definition
Churchill Falls
waterfall on the upper Churchill River, SW Labrador: c. 245 ft (75 m) high
Webster's New World College Dictionary Copyright © 2005 by Wiley Publishing, Inc., Cleveland, Ohio.
Used by arrangement with John Wiley & Sons, Inc.
Comments
Improve this definition.
Browse dictionary definitions near Churchill Falls
Share on Facebook