← DefinitionshareGuessumbrellanounA 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.Synonymsparasolnouncanopynoun