A village on Saba.
Saba definition by Webster's New World
Webster's New World College Dictionary Copyright © 2010 by Wiley Publishing, Inc., Cleveland, Ohio. Used by arrangement with John Wiley & Sons, Inc.
- island of the Leeward group, in the Netherlands Antilles: 5 sq mi (13 sq km); pop. 1,100
- ancient kingdom in S Arabia in the region of modern Yemen
Saba definition by American Heritage Dictionary
An island of the northern Netherlands Antilles in the West Indies between St. Martin and St. Eustatius. First occupied by the Dutch in 1632, the island is the cone of an extinct volcano.