curacao

Noun
  1. A popular island resort in the Netherlands Antilles (synset 108766875)
  2. Flavored with sour orange peel (synset 107926194)

Other Searches