the GNU version of the Collaborative International Dictionary of English
n. A pouring or streaming downwards; esp., a heavy or continuous shower.
The Century Dictionary and Cyclopedia
n. A pouring down; especially, a heavy or continuous shower.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. a heavy rain
Word Usage
"The trails were deep in mud, the long grass soaking, leaves overhead sending down random showers even in those moments when there was no actual downpour from the sky and the clouds looked like clearing."