Spanish-English Dictionaryrestallar
Meaning of restallar