Synonyms and Antonyms for Saba

1. Saba (n.)

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

Synonyms: