YourDictionary

umbrella

noun

  1. a screen or shade, usually of cloth stretched over a folding radial frame, carried for protection against the rain or sun
  2. something suggestive of this; specif.,
    1. the body of a jellyfish
    2. any comprehensive, protective organization, alliance, strategy, or device: the umbrella of insurance
    3. a force of military aircraft sent up to screen ground or naval forces: air umbrella

See umbrella in American Heritage Dictionary 4

Learn more about umbrella

link/cite print suggestion box