Definify.com

Definition 2026


iscla

iscla

Occitan

Noun

iscla f (plural isclas)

  1. an island