Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

saba Definition

Cancel
saba
noun(sa-ba)
a island in the Netherlands Antilles that is the top of an extinct volcano

Words Related to saba!

saba Examples by Brain Bank Users