Synonyms for
Umbrella
Definition
a device consisting of a collapsible canopy mounted on a central rod, used as protection against rain or sunlight
Synonyms for
Definition
a device consisting of a collapsible canopy mounted on a central rod, used as protection against rain or sunlight