English synonyms about - contact  

Aruba

noun

1 Aruba

A popular island resort in the Netherlands Antilles.

Dutch: Aruba
Polish: Aruba


Find more on aruba elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0256