noun
- an island off the N coast of the Netherlands, in the North Sea: largest of the West Frisian Islands. 71 sq. mi. (184 sq. km).
noun
- a breed of sheep originating from the Netherlands having a heavy white fleece: kept for the production of lean lambs