Spanish-English Dictionaryestalla
estalla
estallar
Meaning of estalla