Definitions for saba
Overview of noun saba
The noun saba has 1 senses? (no senses from tagged texts)
1. Saba
(a island in the Netherlands Antilles that is the top of an extinct volcano)
(a island in the Netherlands Antilles that is the top of an extinct volcano)
