borrascaTop 25000MeaningsNoun1. atmospheric low-pressure system, cyclone2. squall, stormExamples1Pese a la borrasca, llegué a tiempo.Despite the storm, I arrived on time.