stormproof Meaning, Definition & Usage

  1. adjective satellite protected against or able to withstand storms

WordNet