Search Details

Word: umbrella (lookup usage) (lookup stats)


Meaning:

Noun:

  • Cloth-covered frame used for protection against rain or sun.
  • Generally, anything that provides protection.
  • Something that covers a wide range of concepts, ideas, purposes, etc.
  • The main body of a jellyfish, excluding the tentacles.

Source: Wiktionary | Src Info »