Synonyms for saba | Synonym.com

Synonyms and antonyms for saba

1. Saba (n.)

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

Synonyms: