Definify.com

Definition 2024


iscla

iscla

Occitan

Noun

iscla f (plural isclas)

  1. an island