saba Links Share URL Lookup “saba” at: Wikipedia Wiktionary Wordnik Dictionary.com Google noun a island in the Netherlands Antilles that is the top of an extinct volcano Part of Netherlands Antilles