Definitions
noun
a group of islands in the Lesser Antilles just to the north of Venezuela that are administered by The Netherlands
Look “netherlands antilles” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a group of islands in the Lesser Antilles just to the north of Venezuela that are administered by The Netherlands