Portuguese-English dictionary »

borrasca meaning in English

PortugueseEnglish
borrasca noun
{f}

storm [storms](meteorology: wind scale for very strong wind)
noun
[UK: stɔːm] [US: ˈstɔːrm]