Meaning of curacao

Definition of curacao

(noun) a popular island resort in the Netherlands Antilles
flavored with sour orange peel

Other information on curacao

WIKIPEDIA results for curacao
Amazon results for curacao