Original: Maine's Moosehead Lake is the largest lake wholly in New England, as Lake Champlain is located between Vermont and New York.
Simplified: Maine's "Moosehead Lake" is the biggest lake that is completely in New England (Lake Champlain is located between Vermont and New York, which is not considered part of New England).