Refine this word faster
Sella
name, noun
Definitions
Proper Noun
- 1 A river in Asturias, starting in the Picos de Europa and flowing into the Bay of Biscay.
- 2 A municipality of Marina Baixa, Alicante, Valencia, Spain.
Noun
- 1 Synonym of sella turcica.
See also for "sella"
Next best steps
Mini challenge
Unscramble this word: sella