sabaEnglish

Saba

Noun

A island in the Netherlands Antilles that is the top of an extinct volcano

English: Saba

Bahasa: Saba, Surah Saba’

Bahasa words with similar meanings

Words that start with "saba"