Sella
Proper noun
Meaning
Sella
A river in Asturias, starting in the Picos de Europa and flowing into the Bay of Biscay
Synonyms
Anagrams
Examples
Andrea Sella, a professor of inorganic chemistry at University College London, said Navalny’s prognosis is hard to predict.
Sella explains: “I really want every one of us to work happily and sincerely because we love our job and not because something is pushing us.
“You have one part which is fuel, one part which is oxidiser,” says Sella.