Churchill reservoir

What is Churchill reservoir?

Churchill reservoir definition and meaning on Dictionary terms:
noun
a series of irregularly shaped lakes in W Labrador, Newfoundland, in E Canada: the source of the Churchill River.

 

reference: https://www.dictionary.com/browse/churchill-reservoir

Tags: