Spanish-English Dictionarydispara
dispara
dispararse
Meaning of dispara