English dictionary, thesaurus, translations & etymology
FreeDict.com

Saba in Chinese

Saba in Chinese

薩巴
proper noun
An island, dependent territory, and special municipality of the Netherlands in the Caribbean, in the southern part off the west coast of Venezuela.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.