saba
Meaning, Definition & Usage
Dictionary
Prefix/Suffix
Associated
Related
noun
a island in the Netherlands Antilles that is the top of an extinct volcano
WordNet
Previous
saale
saame
saami
saan
saarinen
Next
sabadilla
sabaean
sabaeanism
sabaeism
sabah