Spanish-English Dictionarydisparabas
disparabas
dispararse
Meaning of disparabas