Churchill River noun1 •A river in Labrador, Newfoundland and Labrador, Canada, containing Churchill Falls.