self-sealing Meaning, Definition & Usage

  1. adjective satellite capable of sealing itself as after being pierced
    • self-sealing tires
  2. adjective satellite seals without the application of moisture
    • self-sealing envelopes

WordNet