curacao

Explore definitions, synonyms, and language insights of curacao

Definitions

Noun
a popular island resort in the Netherlands Antilles
Noun
flavored with sour orange peel

Synonyms


More General Terms