[ad_1] noun
- an island in the Netherlands Antilles, in the West Indies, off the NW coast of Venezuela. 69 sq. mi. (179 sq. km).
noun
- an island in the Caribbean, off the NW coast of Venezuela, a dependency of the Netherlands with special status; part of the Netherlands Antilles until 1986. Chief town: Oranjestad. Pop: 109 153 (2013 est). Area: about 181 sq km (70 sq miles)