saba Meaning, Definition & Usage

  1. noun a island in the Netherlands Antilles that is the top of an extinct volcano

WordNet