noun a storm with heavy rain. nouna storm with heavy rain n.1804, from rain (n.) + storm (n.).