Noun: Saba sey-bu
- An island in the Netherlands Antilles that is the peak of an extinct volcano
"Saba's steep terrain earned it the nickname 'The Unspoiled Queen'"
Type of: island
Part of: Netherlands Antilles
Encyclopedia: Saba, Iran