focusing on words and literature

What is another word for saba?

What's another word for saba? | Here's a list of synonyms for saba.

Definition 1: a island in the Netherlands Antilles that is the top of an extinct volcano - [noun denoting location]