umbrella

nounA device used for protection against rain or sun, consisting of a folding frame covered with fabric that opens and closes.
verbTo cover or protect with or as if with an umbrella.
umbrella synonyms & antonyms | whatsthatwordmean | whatsthatwordmean