istellas

Sardinian

Noun

istellas f pl

  1. plural of istella