YourDictionary

self-sealing

adjective

  1. containing, or composed of, a substance that automatically seals punctures, etc.: a self-sealing tire
  2. that can be sealed by pressure alone: a self-sealing envelope

See self-sealing in American Heritage Dictionary 4

Learn more about self-sealing

link/cite print suggestion box