English Dictionary (Humor) beta

..

Browse mode

OR:

Enter Search Word


TLex Dictionary
Current search: drenching | Results: 1

Results below this box may be of lower relevance to your search.

downpour a sudden and heavy rainstorm characterized by a rapid, continuous descent of water from the clouds a torrential rainstorm that pours down so heavily it's like someone has opened a hose on your head  ■ The downpour lasted for hours, drenching everything in sight and turning the streets into a slippery mess. I forgot my umbrella and now I'm soaked. Looks like I'll be going home with a new "rainbow" hairdo!