Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
downpour
in English
downpour
us
//ˈdaʊnpɝ//
uk
//ˈdaʊntɔː//
#common
Definitions
Noun
heavy
rain
falling
Verb
rain
falling
heavily
from
the
sky
The
storm
brought
a
heavy
downpour
that
flooded
the
streets
.