Definition of Lake of the Woods in English:

Lake of the Woods

proper noun

  • A lake on the border between Canada and the US, west of the Great Lakes.