Definify.com

Definition 2025


iscla

iscla

Occitan

Noun

iscla f (plural isclas)

  1. an island