Sella

What is Sella?

Sella definition and meaning on Dictionary terms:
noun Douay Bible.