Sella (English, name)
expansion: Sella
Senses:
glosses: A river in Asturias, starting in the Picos de Europa and flowing into the Bay of Biscay.
glosses: A municipality of Marina Baixa, Alicante, Valencia, Spain.
Forms: