grand falls








noun

  1. former name of Churchill Falls.

pl n

  1. the former name (until 1965) of Churchill Falls
56 queries 0.559