See moren. downpourDefinition of downpour in EnglishIntense, substantial rain that lasts for short periods. Synonyms of downpour in Englishheavy raindelugerainstormheavy shower