istellas
Sardinian
Noun
istellas
f
pl
plural of
istella