Definition of

Saba

  1. (noun, location) a island in the Netherlands Antilles that is the top of an extinct volcano

via WordNet, Princeton University

Note: If you're looking to improve your vocabulary right now, we highly recommend Ultimate Vocabulary Software.

Word of the Moment

Tara Vine

climbing Asiatic vine having long finely serrate leaves and racemes of white flowers followed by greenish-yellow edible fruit