VividLex

Home / Thesaurus / saba

Thesaurus: saba

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

Full dictionary entry Search Lens associations

Related headwords

Definitions

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