saba

saba

saba

Noun

a island in the Netherlands Antilles that is the top of an extinct volcano

Synonyms: