Spanish-English Dictionarysaltaron
saltaron
saltarse
Meaning of saltaron