Saba - Definition

saba

n 1: a island in the Netherlands Antilles that is the top of an
extinct volcano

Look up another word