Spanish-English Dictionarysaltabais
saltabais
saltarse
Meaning of saltabais