Spanish-English Dictionaryestallaban
estallaban
estallar
Meaning of estallaban