Meaning of Saba

Definition of Saba

(noun) a island in the Netherlands Antilles that is the top of an extinct volcano

Other information on Saba

WIKIPEDIA results for Saba
Amazon results for Saba