islot

/ɪslɒt/

Definitions

1. noun

A small island or a piece of land that is surrounded by water, often in an archipelago.

“The islot was home to a diverse ecosystem, with unique species found nowhere else on earth.”

Synonyms

  • atoll
  • island

Antonyms

  • mainland