Synonyms of Umbrella
Primary definition: A device consisting of a circular canopy of cloth on a folding frame supported by a central rod, used for protection against rain or sun.
Primary definition: A device consisting of a circular canopy of cloth on a folding frame supported by a central rod, used for protection against rain or sun.