Summary
English Synonyms:   more detail...
  1. Saba:


English

Detailed Synonyms for Saba in English

Saba:

Saba [the ~] noun

  1. the Saba
    – a island in the Netherlands Antilles that is the top of an extinct volcano 1
    the Saba
    – a island in the Netherlands Antilles that is the top of an extinct volcano 1
  2. the Saba
    the Saba

Related Definitions for "Saba":

  1. a island in the Netherlands Antilles that is the top of an extinct volcano1