curacaoEnglish

Curacao, curacao, curacoa

Noun

Flavored with sour orange peel

English: curacao, curacoa

A popular island resort in the Netherlands Antilles

English: Curacao

English words with similar meanings

Show 1 words