0%

ALL meanings of churchill reservoir

Church·ill res·er·voir
C c
  • noun churchill reservoir a series of irregularly shaped lakes in W Labrador, Newfoundland, in E Canada: the source of the Churchill River. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?