illots
Catalan
Noun
illots
plural of
illot