downpour in Portuguese
downpour in Portuguese
toró
A heavy rain.
aguaceiro
A heavy rain.
chuvada
A heavy rain.
temporal
A heavy rain.