Dictionary search results

Showing 1-2 of 2 results

St. Eustatius US English

A small volcanic island in the Caribbean Sea, a self-governing territory of the Netherlands; population 2,768 (2009)