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.

Full Dictionary Entry

Antonyms & Opposite Concepts