Synonyms and Antonyms 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: