noun an island in SW Netherlands: part of Zeeland province. 82 sq. mi. (212 sq. km).
Walcheren 🔊 Listen to this noun an island in SW Netherlands: part of Zeeland province. 82 sq. mi. (212 sq. km). Share Facebook Twitter Google +