Spanish-English Dictionarydisparen
disparen
dispararse
Meaning of disparen