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