Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of saba
  1. noun
    a island in the Netherlands Antilles that is the top of an extinct volcano
Definition that contains saba
My lists:
Recently viewed words: