Spanish-English Dictionarysaltase
saltase
saltarse
Meaning of saltase