ALL meanings of saba
Sa·ba
S s - noun saba an island in the Netherlands Antilles, in the N Leeward Islands. 5 sq. mi. (13 sq. km). 1
- noun saba Biblical name Sheba. an ancient kingdom in southwestern Arabia noted for its extensive trade, especially in spices and gems. 1
- noun saba island of the Leeward group, in the Netherlands Antilles: 5 sq mi (13 sq km); pop. 1,100 0
- noun saba ancient kingdom in S Arabia in the region of modern Yemen 0
- noun saba an island in the NE Caribbean, part of the Netherlands Antilles until their dissolution in 2010, now a special municipality of the Netherlands. Pop: 1491 (2007 est). Area: 13 sq km (5 sq miles) 0