WordsLike.net
>
Browse
>
S
> Saba
Definitions of Saba:
1. A island in the Netherlands Antilles that is the top of an extinct volcano