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
Tweet