Saba
English Dictionary
->
Letter S
-> Saba
Search Dictionary:
Saba Definition
(n)
a
island
in
the
Netherlands
Antilles
that
is
the
top
of
an
extinct
volcano
Saba Synonyms
Saba
© Art Branch Inc.