Search Dictionary
Definition of limestone falls
limestone falls
• noun
1
A prominent waterfall in Canada located on the Caniapiscau River in northern Quebec, consisting of a series of powerful cascades dropping approximately 21 meters over terraced limestone ledges.
2
A scenic waterfall in Canada located on the Clearwater River in Clearwater County, Alberta, featuring an 11-meter drop through a narrow limestone gorge.
Cite this Entry
Wordmom. (2026). Definition of Limestone falls. In Wordmom Dictionary. Retrieved Nov 5, 2026, from https://wordmom.com/dictionary/limestone-falls