umbrella by nickgrim
umbrella
noun, a portable device used for protection against rain, snow, etc, and consisting of a light canopy supported on a collapsible metal frame mounted on a central rod
From Collins
©HarperCollins 2008. Collins English Dictionary definition of umbrella
To view this video you need version 8 or higher of the Flash plugin installed and javascript enabled in your browser.