SynonymX
Speak
Saba
Definition of Saba
1.
A island in the Netherlands Antilles that is the top of an extinct volcano
Noun
Semanticaly linked words with "saba"
netherlands antilles
island