Spanish-English Dictionarysalten
salten
saltarse
Meaning of salten