Spanish-English Dictionarydesmoronarse
Meaning of desmoronarse