Unscramble
Definition of Saba
Noun: Saba sey-bu
A island in the Netherlands Antilles that is the top of an extinct volcano
See also:
sab
sabadilla
Anagrams containing the word
Saba
sbaa
asab
basa
abas