Definition of Lake of the Woods in US English:

Lake of the Woods

proper noun

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