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