Spanish-English Dictionaryhelaste
helaste
helarse
Meaning of helaste