0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?