Definition of umbrella

Definition of umbrella
  1. umbrella Noun Cloth-covered frame used for protection against rain or sun.
  2. umbrella Noun Generally, anything that provides protection.
  3. umbrella Noun Something that covers a wide range of concepts, purposes, groups and etc.
  4. umbrella Noun The main body of a jellyfish, excluding the tentacles.
Need more help? Try our forum NEW