What is the meaning of the Latin root sol?