Spanish-English Dictionaryprecipitarse
Meaning of precipitarse