Spanish-English Dictionarydisparaste
disparaste
dispararse
Meaning of disparaste