islots

English

Noun

islots

  1. plural of islot