Spanish-English Dictionaryestallaba
estallaba
estallar
Meaning of estallaba