Advertisement
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.
Ranked Synonyms (Strongest to Related)
Advertisement
Antonyms & Opposite Concepts
Translate "Umbrella" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement