Saba Thesaurus Acronyms Encyclopedia Wikipedia Sa·ba (sā′bə, sä′-) An island territory of the Netherlands in the West Indies between St. Martin and St. Eustatius. Settled by the Dutch c. 1640, the island is the cone of an extinct volcano. ...
Falling in love with her husband; the natural births of her children; being investigated from head to toe by a wild bull elephant (while lying on the sand pretending to be dead); collecting a species of scorpion previously unknown to science (later namedSomalibuthus sabaeby the experts); fi...