Spanish-English Dictionarydisparasen
disparasen
dispararse
Meaning of disparasen