Definify.com

Definition 2025


iscola

iscola

Sardinian

Noun

iscola f

  1. (Logudorese) school