borrasca
Top 25000
Meanings
Noun
1. atmospheric low-pressure system, cyclone
2. squall, storm
Examples1
Despite the storm, I arrived on time.